
#ifndef JOIN_H_
#define JOIN_H_

#include <string.h>
#include <stdio.h>
#include <stdlib.h>

typedef struct Linea
{
	char * clave;
	char * valor;

}Linea;



void mensajeError(int error);

void procesarArchivos(char * arch1, char * arch2, int opcion);

Linea procesarLinea(char * linea);

int procesarResultado(char * clave1, char * clave2,char * valor1, char * valor2, FILE * archDestino, int resultado, int * escribio);

int compare(int caseCompare, char * clave1, char * clave2);

void imprimirUso();

void imprimirVersion();

int estaDesordenado(FILE * archivo, int opcion);

void leerTeclado(char * arch, int opcion);

void procesarCaracteresBuffer(char * buffer);

FILE * procesarTexto(char * archivo);


#endif /* JOIN_H_ */
